package com.hsgene.order.dto.doctor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 医生订单套餐详情
 *
 * @author wangbing
 * @version 1.0, 2018/9/21
 */
public class DoctorOrderPackageDto implements Serializable {

    private static final long serialVersionUID = 5670679168170262295L;

    /**
     * 套餐ID
     */
    private String productId;

    /**
     * 套餐名字
     */
    private String productName;

    /**
     * 套餐价格
     */
    private BigDecimal productPrice;

    /**
     * 报告名
     */
    private List<String> reportNames;

    /**
     * 地服是否确认报告 0：未确认；1：已确认；
     */
    private Integer reportAuditFlag;

    /**
     * 样本类型
     */
    private List<String> specimens;

    /**
     * 是否终止标识
     */
    private Integer isStop;

    /**
     * 采样时间 年月日时分
     */
    private Date sampleTime;

    /**
     * 订单样本要求
     */
    private String sampleType;

    /**
     * 机构名称
     */
    private String orgName;

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public BigDecimal getProductPrice() {
        return productPrice;
    }

    public void setProductPrice(BigDecimal productPrice) {
        this.productPrice = productPrice;
    }

    public List<String> getReportNames() {
        return reportNames;
    }

    public void setReportNames(List<String> reportNames) {
        this.reportNames = reportNames;
    }

    public List<String> getSpecimens() {
        return specimens;
    }

    public void setSpecimens(List<String> specimens) {
        this.specimens = specimens;
    }

    public Integer getReportAuditFlag() {
        return reportAuditFlag;
    }

    public void setReportAuditFlag(Integer reportAuditFlag) {
        this.reportAuditFlag = reportAuditFlag;
    }

    public Integer getIsStop() {
        return isStop;
    }

    public void setIsStop(Integer isStop) {
        this.isStop = isStop;
    }

    public Date getSampleTime() {
        return sampleTime;
    }

    public void setSampleTime(Date sampleTime) {
        this.sampleTime = sampleTime;
    }

    public String getSampleType() {
        return sampleType;
    }

    public void setSampleType(String sampleType) {
        this.sampleType = sampleType;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }
}
